home *** CD-ROM | disk | FTP | other *** search
Wrap
ddddaaaattttaaaammmmssssgggg((((DDDD3333)))) ddddaaaattttaaaammmmssssgggg((((DDDD3333)))) NNNNAAAAMMMMEEEE _dddd_aaaa_tttt_aaaa_mmmm_ssss_gggg - test whether a message is a data message SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_tttt_yyyy_pppp_eeee_ssss_...._hhhh_>>>> _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_ssss_tttt_rrrr_eeee_aaaa_mmmm_...._hhhh_>>>> _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_dddd_dddd_iiii_...._hhhh_>>>> _iiii_nnnn_tttt _dddd_aaaa_tttt_aaaa_mmmm_ssss_gggg_((((_uuuu_cccc_hhhh_aaaa_rrrr______tttt _t_y_p_e_))))_;;;; AAAArrrrgggguuuummmmeeeennnnttttssss _t_y_p_e The type of message to be tested. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN The _dddd_aaaa_tttt_aaaa_mmmm_ssss_gggg function tests the type of message to determine if it is a data message type (_MMMM______DDDD_AAAA_TTTT_AAAA, _MMMM______DDDD_EEEE_LLLL_AAAA_YYYY, _MMMM______PPPP_RRRR_OOOO_TTTT_OOOO, or _MMMM______PPPP_CCCC_PPPP_RRRR_OOOO_TTTT_OOOO). RRRReeeettttuuuurrrrnnnn VVVVaaaalllluuuueeeessss _dddd_aaaa_tttt_aaaa_mmmm_ssss_gggg returns 1 if the message is a data message and 0 if the message is any other type. UUUUSSSSAAAAGGGGEEEE The _dddd_bbbb______tttt_yyyy_pppp_eeee field of the _dddd_aaaa_tttt_aaaa_bbbb structure contains the message type. This field may be accessed through the message block using _mmmm_pppp_----_>>>>_bbbb______dddd_aaaa_tttt_aaaa_pppp_---- _>>>>_dddd_bbbb______tttt_yyyy_pppp_eeee. LLLLeeeevvvveeeellll Base or Interrupt. SSSSyyyynnnncccchhhhrrrroooonnnniiiizzzzaaaattttiiiioooonnnn CCCCoooonnnnssssttttrrrraaaaiiiinnnnttttssss Does not sleep. Driver-defined basic locks, read/write locks, and sleep locks may be held across calls to this function. EEEExxxxaaaammmmpppplllleeeessss The _pppp_uuuu_tttt(D2) routine enqueues all data messages for handling by the _ssss_rrrr_vvvv(D2) (service) routine. All non-data messages are handled in the _pppp_uuuu_tttt routine. _1111 _xxxx_xxxx_xxxx_pppp_uuuu_tttt_((((_qqqq_,,,, _mmmm_pppp_)))) _2222 _qqqq_uuuu_eeee_uuuu_eeee______tttt _****_qqqq_;;;; _3333 _mmmm_bbbb_llll_kkkk______tttt _****_mmmm_pppp_;;;; _4444 _{{{{ _5555 _iiii_ffff _((((_dddd_aaaa_tttt_aaaa_mmmm_ssss_gggg_((((_mmmm_pppp_----_>>>>_bbbb______dddd_aaaa_tttt_aaaa_pppp_----_>>>>_dddd_bbbb______tttt_yyyy_pppp_eeee_))))_)))) _{{{{ _6666 _pppp_uuuu_tttt_qqqq_((((_qqqq_,,,, _mmmm_pppp_))))_;;;; _7777 _rrrr_eeee_tttt_uuuu_rrrr_nnnn_;;;; _8888 _}}}} _9999 _ssss_wwww_iiii_tttt_cccc_hhhh _((((_mmmm_pppp_----_>>>>_bbbb______dddd_aaaa_tttt_aaaa_pppp_----_>>>>_dddd_bbbb______tttt_yyyy_pppp_eeee_)))) _{{{{ _1111_0000 _cccc_aaaa_ssss_eeee _MMMM______FFFF_LLLL_UUUU_SSSS_HHHH_:::: _...._...._.... _1111_1111 _}}}} _1111_2222 _}}}} PPPPaaaaggggeeee 1111 ddddaaaattttaaaammmmssssgggg((((DDDD3333)))) ddddaaaattttaaaammmmssssgggg((((DDDD3333)))) RRRREEEEFFFFEEEERRRREEEENNNNCCCCEEEESSSS _aaaa_llll_llll_oooo_cccc_bbbb(D3), _dddd_aaaa_tttt_aaaa_bbbb(D4), _mmmm_eeee_ssss_ssss_aaaa_gggg_eeee_ssss(D5), _mmmm_ssss_gggg_bbbb(D4) PPPPaaaaggggeeee 2222